
/**
 * @Description: 应用注册中心
 *
 * @author: liuxiuqian
 *
 * @date: 2020/6/1
 */
import {query} from '@/services/qiankun';
import Tool from "@/utils/tool";
import {initGlobalState} from './globalState';

window.qiankunApps = []; // 定义全局变量，用于路由对比
export const qiankun = query().then((res) =>{
  const apps = res.map((item)=>{
    // eslint-disable-next-line no-undef
    qiankunApps.push(item.base);
    return {
      ...item,
      props: {
        globalStateActions:initGlobalState({name:"风信子"})
      }
    }
  })

  return {
    // 注册子应用信息
    apps,
    jsSandbox: Tool.iEVersion() === -1, // 是否启用 js 沙箱，默认为 false (ie 浏览器关闭沙箱)
    prefetch: false, // 是否启用 prefetch 特性，默认为 true
    // defer: true, //
  }
});




